/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package SwConfMessage.Interfaz;

/**
 *
 * @author Marisol
 */
public interface IArchivo <T> {
    /**
     * 
     * @param objeto
     * @param Pach
     * @param nombreArchivo
     * @param extension
     * @throws Exception 
     */
    public void guardar(T objeto, String Pach, String nombreArchivo, String extension)throws Exception ;
    
    /**
     * 
     * @param Pach
     * @param nombreArchivo
     * @param extension
     * @return
     * @throws Exception 
     */
    public T recuperar(String Pach, String nombreArchivo, String extension)throws Exception ;
    /**
     * 
     * @param Pach
     * @param nombreArchivo
     * @param extension
     * @return
     * @throws Exception 
     */
    public boolean existe(String Pach, String nombreArchivo, String extension)throws Exception ;
    
}
